Clock Hierarchies: An Abstraction for Grouping and Controlling Media Streams
نویسندگان
چکیده
Synchronization plays an important role in multimedia systems at various levels of abstraction. In this paper, we propose a set of powerful abstractions for controlling and synchronizing continuous media streams in distributed environments. The proposed abstractions are based on a very general computation model, which allows media streams to be processed (i.e. produced, consumed or transformed) by arbitrarily structured networks of linked components. Further, compound components can be composed of existing ones to provide higher levels of abstractions. The clock abstraction is provided to control individual media streams, i.e. streams can be started, paused or scaled by issuing the appropriate clock operations. Clock hierarchies are used to hierarchically group related streams, where each clock in the hierarchy identifies and controls a certain (sub)group of streams. Control and synchronization requirements can be expressed in a uniform manner by associating group members with control or sync attributes. An important property of the concept of clock hierarchies is that it can be combined in a natural way with component nesting.
منابع مشابه
Grouping of Non-connected Structures by an Irregular Graph Pyramid
Motivated by claims to ‘bridge the representational gap between image and model features’ and by the growing importance of topological properties we discuss several extensions to dual graph pyramids: structural simplification should preserve important topological properties and content abstraction could be guided by an external knowledge base. We review multilevel graph hierarchies under the sp...
متن کاملHierarchical grouping of non-connected structures
We review multilevel hierarchies under the special aspect of their potential for abstraction and grouping. Motivated by claims to ’bridge the representational gap between image and model features’ and by the growing importance of topological properties we discuss several extensions to dual graph pyramids: structural simplification should preserve important topological properties and content abs...
متن کاملAutomatic Support for Understanding Complex Behaviour
To facilitate reasoning about the execution of massively parallel and distributed applications and systems, researchers at the University of Waterloo are developing a visualization tool that displays behaviour using process-time diagrams. One of the research goals is the development and implementation of abstraction facilities to handle large numbers of processes and events. A related presentat...
متن کاملRFC 5583 Signaling Media Decoding Dependency in SDP
This memo defines semantics that allow for signaling the decoding dependency of different media descriptions with the same media type in the Session Description Protocol (SDP). This is required, for example, if media data is separated and transported in different network streams as a result of the use of a layered or multiple descriptive media coding process. A new grouping type "DDP"-decoding ...
متن کاملOptimization in Model Matching and Perceptual Organization
We introduce an optimization approach for solving problems in computer vision that involve multiple levels of abstraction. Our objective functions include compositional and specialization hierarchies. We cast vision problems as inexact graph matching problems, formulate graph matching in terms of constrained optimization, and use analog neural networks to perform the optimization. The method is...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Journal on Selected Areas in Communications
دوره 14 شماره
صفحات -
تاریخ انتشار 1996